/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.urbanski.ksp.kspmultitool.util;

import com.urbanski.ksp.kspmultitool.vo.Function;
import java.util.Arrays;

/**
 *
 * @author murbanski004
 */
public class Constants
{
    public static final double G = 6.671281903963040991511534289e-11;
    
    public static final Function[] FUNCTIONS =
    {
        new Function("sqrt", "v"),
        new Function("cbrt", "v"),
        new Function("sin", "v"),
        new Function("cos", "v"),
        new Function("tan", "v"),
        new Function("asin", "v"),
        new Function("acos", "v"),
        new Function("atan", "v"),
        new Function("sinh", "v"),
        new Function("cosh", "v"),
        new Function("tanh", "v"),
        new Function("abs", "v"),
        new Function("ceil", "v"),
        new Function("floor", "v"),
        new Function("log", "base", "v"),
        new Function("log10", "v"),
        new Function("ln", "v"),
        new Function("max", "a", "b"),
        new Function("min", "a", "b"),
        new Function("round", "v"),
        new Function("roundto", "v", "numPlaces"),
        new Function("random"),
        new Function("orbT", "SMA", "mu")
    };

    static
    {
        Arrays.sort(FUNCTIONS);
    }
}
